.table_title {
  padding: 20px;
  text-align: center;
  font-size: 24pt;
  font-weight: bold;
}
.table_detail table {
  border-top: 2px solid #000;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-spacing: 0px;
}

.table_detail table > thead > tr > th, table > tr > th {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 4px 5px;
}

.table_detail table > tbody > tr > td, table > tr > td {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 4px 5px;
}
.table_footer{
  padding: 10px 5px;
}
.table_footer table > tbody > tr > td, table > tr > td {
  padding: 10px 5px;
}

.title2 {
  text-align: center;
  font-weight: bold
}
